Micron Document
πŸŽ–οΈGitΠ―Ρ€Π°πŸŽ–οΈ


Displaying Rendered β€’ View raw β€’ Download

docs/be-rBY/user/tak.md claude/compass-waituntil-timeout (301aa418) Text, 9.01 KB

title: TAK Integration
parent: User Guide
nav_order: 10
last_updated: 2026-07-08
description: Interoperate with ATAK and WinTAK β€” CoT position sharing, TAK roles, and plugin setup.
aliases:
β€’ tak
β€’ atak
β€’ team-awareness-kit

TAK Integration

Meshtastic integrates with the Team Awareness Kit (TAK) ecosystem, enabling interoperability between Meshtastic mesh devices and TAK applications like ATAK and WinTAK.

Абзор

The TAK module allows Meshtastic nodes to:

β€’ Share position data in TAK-compatible CoT (Cursor on Target) format
β€’ Appear as team members on TAK map displays
β€’ Receive TAK PLI (Position Location Information) messages

Setup

Prerequisites

β€’ ATAK (Android Team Awareness Kit) or WinTAK installed
β€’ Meshtastic ATAK Plugin installed
β€’ TAK module enabled on your Meshtastic radio

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

1. Navigate to Settings β†’ Module Config β†’ TAK.
2. Enable the TAK module.
3. Configure the TAK team/group settings:


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Setting β”‚ АпісаннС β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Π£ΠΊΠ»ΡŽΡ‡Π°Π½Π° β”‚ Activate TAK interop β”‚
β”‚ Mode β”‚ TAK-compatible output mode β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

ATAK Plugin Setup

1. Install the Meshtastic ATAK Plugin from the plugin repository.
2. Open ATAK and enable the Meshtastic plugin.
3. The plugin bridges messages between ATAK and your mesh network.

Local TAK Server

The app can also run a local TAK server so ATAK/iTAK on the same device can connect directly, without a remote TAK server. The server binds to localhost only (T383838127.0.0.1:8089) and uses TLS with mutual certificate authentication (mTLS), so it is not reachable from other devices on the network. Open Settings β†’ Module Config β†’ TAK β†’ TAK Server:


β€’ Enable Local TAK Server β€” starts the loopback-only mTLS server on port 8089 for ATAK/iTAK connections from the same device.
β€’ Export TAK Data Package β€” generates a T383838.zip data package that ATAK/iTAK can import to connect to this server.

TAK Roles

Nodes configured with TAK-related roles behave differently from standard clients:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Role β”‚ АпісаннС β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ TAK β”‚ Full TAK interoperability β€” sends and receives CoT data, chat messages, and PLI u… β”‚
β”‚ TAK Tracker β”‚ Position-only TAK output β€” automatically broadcasts PLI at regular intervals with… β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚ πŸ’‘ Tip: Use TAK Tracker for devices that only need to report position (e.g., a radio mounted in a
β”‚ vehicle). Use TAK for devices where users actively participate in TAK operations.

CoT (Cursor on Target) Format

TAK messages use the Cursor on Target XML format β€” a military standard for sharing situational awareness data. Meshtastic converts its internal protobuf messages to CoT format when bridging to TAK systems, so no manual format conversion is needed.

TAK Identity

When using TAK roles, your node broadcasts identity information that appears on TAK maps:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Setting β”‚ АпісаннС β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Team Color β”‚ Your team color on the TAK map (e.g., Blue, Red, Cyan, Green) β”‚
β”‚ Member Role β”‚ Your operational role (Team Member, Team Lead, HQ, Medic, RTO, etc.) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

These settings appear in Settings β†’ Module Config β†’ TAK when the TAK module is enabled. Your TAK callsign isn't a separate setting β€” it's derived automatically from your Meshtastic node name.

β”‚ πŸ’‘ Tip: Team/role colors are the standard TAK affiliation colors. Coordinate with your TAK team
β”‚ to use consistent team assignments.

Wire Format (V1 / V2)

Meshtastic supports two TAK wire formats, chosen automatically based on the connected radio's firmware β€” no manual configuration needed:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Format β”‚ Compatibility β”‚ Π€ΡƒΠ½ΠΊΡ†ΠΈΠ°Π½Π°Π» β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ V1 (Legacy) β”‚ Firmware 2.7.x and older β”‚ Bare protobuf encoding on port 72. Supports position … β”‚
β”‚ V2 (Current) β”‚ Firmware 2.8.0+ β”‚ Compact, zstd-compressed encoding on port 78. Adds sh… β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

A node still relays legacy V1 packets from older nodes even while running V2 itself, so mixed-firmware meshes keep working.

Usage with ATAK

Once configured:

β€’ Meshtastic nodes appear as markers on the ATAK map with callsign labels
β€’ Chat messages can bridge between mesh and TAK networks
β€’ Position updates flow bidirectionally between Meshtastic and TAK
β€’ TAK Tracker nodes broadcast PLI automatically β€” their positions appear on ATAK maps without any ATAK-side configuration

β”‚ ⚠️ Note: TAK integration requires specific node roles and module configuration. Standard client
β”‚ nodes don't automatically participate in TAK operations.

Troubleshooting

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”
β”‚ Problem β”‚ Cause β”‚ So… β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€
β”‚ Node doesn't appear on ATAK map β”‚ TAK module disabled or wrong role β”‚ Ve… β”‚
β”‚ Position updates are stale β”‚ GPS fix lost or interval too long β”‚ Ch… β”‚
β”‚ ATAK plugin shows "disconnected" β”‚ BLE connection lost or plugin crashed β”‚ Re… β”‚
β”‚ Shapes, markers, or routes not bridging β”‚ Sending node is on legacy V1 (firmware 2.7.x or… β”‚ Up… β”‚
β”‚ CoT data not flowing β”‚ Channel mismatch β”‚ Al… β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”˜

Security Considerations

β€’ TAK data shares your position and callsign information
β€’ Ensure your channel encryption is configured when using TAK in sensitive environments
β€’ The TAK module respects the same channel encryption as other Meshtastic messages

Related Topics

β€’ Settings β€” Modules & Admin β€” TAK module configuration
β€’ Nodes β€” TAK and TAK Tracker roles in the node list
β€’ Map & Waypoints β€” node positions on the map
β€’ ATAK plugin guide β€” detailed ATAK setup on meshtastic.org


Served by rngit 1.5.0 - Generated in 0.07s